package kitwee.com.kanpad.bean;

import java.io.Serializable;
import java.util.List;

/**
 * Created by sven on 2017/4/21.
 */

public class TaskListBean implements Serializable {

    /**
     * total : 2
     * rows : [{"pauseSummary":null,"id":"87e5d233-9677-478d-9f9b-60798e247247","task_name":"gq任务测试","device_id":"111111111111111111111111111111111","production_line_id":null,"sop_id":"a8834218-37d4-4fe9-bdf4-f62f5cdb8931","sop_name":null,"sop_file_path":null,"productBOMVOList":null,"kanban_id":"3180bec0-e637-4d6d-8428-10178fe4eb2a","kanban_name":"ganquan_test_kanban","kanbanMessageVOList":null,"taskDetailChangeStatusBtnList":null,"server_time":1493275425062,"progress_percent":0,"device_name":"000050","scheduled_start_time":1493186867000,"scheduled_end_time":1494655674000,"actual_start_time":null,"actual_end_time":null,"scheduled_production":100000,"actual_production":0,"production_revision":0,"task_status_key":"in_process","task_status_value":"生产中","company_id":"04f0f36a-2190-11e6-ae96-8cdcd43953c9","leader_name":"甘泉","autostart":"yes","autoend":"yes","flag":0,"created_time":1493275424932,"creator":null,"modified_time":null,"modifier":null,"scheduled_debug_time":100,"actual_debug_time_text":null,"actual_debug_time":null,"product_units":"个","order_production":10000,"order_number":"order_test2","product_number":"007","class_name_key":"8048868a-df81-44b2-b30d-ca5e86345877","class_name_value":"早班","standard_capacity":15000,"user_equipment_id":"938e2f40-18c8-427f-8ab5-5e05c58330e1","scheduled_start_time_text":"2017-04-26 14:07:47","scheduled_end_time_text":"2017-05-13 14:07:54","actual_start_time_text":null,"actual_end_time_text":null,"task_status_text":"生产中","autostart_text":"是","autoend_text":"是","base_task_status":"in_process","equipment_status_remarks":null,"task_status_remarks":"","pauseStatusRemarks":null,"stopStatusRemarks":null},{"pauseSummary":null,"id":"5c316d4d-2ae5-48db-9a47-4d75e82ed5ae","task_name":"甘泉任务测试","device_id":"bc190d41-39a8-11e6-8fd1-ac853daf2f67","production_line_id":null,"sop_id":"6ade81f1-feb9-4c3c-ad25-1a3884afe140","sop_name":null,"sop_file_path":null,"productBOMVOList":null,"kanban_id":"3180bec0-e637-4d6d-8428-10178fe4eb2a","kanban_name":"ganquan_test_kanban","kanbanMessageVOList":null,"taskDetailChangeStatusBtnList":null,"server_time":1493275425213,"progress_percent":0,"device_name":"000109","scheduled_start_time":1491386759000,"scheduled_end_time":1493287562000,"actual_start_time":1493274145000,"actual_end_time":1493274082000,"scheduled_production":10000,"actual_production":0,"production_revision":1,"task_status_key":"debug_machine","task_status_value":"调机中","company_id":"04f0f36a-2190-11e6-ae96-8cdcd43953c9","leader_name":"甘泉","autostart":"no","autoend":"no","flag":0,"created_time":1493275424932,"creator":null,"modified_time":null,"modifier":null,"scheduled_debug_time":100,"actual_debug_time_text":"1分钟3秒","actual_debug_time":63131,"product_units":"个","order_production":20000,"order_number":"order_test_","product_number":"0000002","class_name_key":"d14a51ae-7c41-47b8-8e90-fb02ffb77bcc","class_name_value":"中班","standard_capacity":15000,"user_equipment_id":"3e84acc7-8c96-11e6-8fd1-ac853daf2f67","scheduled_start_time_text":"2017-04-05 18:05:59","scheduled_end_time_text":"2017-04-27 18:06:02","actual_start_time_text":"2017-04-27 14:22:25","actual_end_time_text":"2017-04-27 14:21:22","task_status_text":"调机中","autostart_text":"否","autoend_text":"否","base_task_status":"debug_machine","equipment_status_remarks":null,"task_status_remarks":"","pauseStatusRemarks":null,"stopStatusRemarks":null}]
     */

    private int total;
    private List<RowsBean> rows;

    public int getTotal() {
        return total;
    }

    public void setTotal(int total) {
        this.total = total;
    }

    public List<RowsBean> getRows() {
        return rows;
    }

    public void setRows(List<RowsBean> rows) {
        this.rows = rows;
    }

    public static class RowsBean implements Serializable{
        /**
         * pauseSummary : null
         * id : 87e5d233-9677-478d-9f9b-60798e247247
         * task_name : gq任务测试
         * device_id : 111111111111111111111111111111111
         * production_line_id : null
         * sop_id : a8834218-37d4-4fe9-bdf4-f62f5cdb8931
         * sop_name : null
         * sop_file_path : null
         * productBOMVOList : null
         * kanban_id : 3180bec0-e637-4d6d-8428-10178fe4eb2a
         * kanban_name : ganquan_test_kanban
         * kanbanMessageVOList : null
         * taskDetailChangeStatusBtnList : null
         * server_time : 1493275425062
         * progress_percent : 0.0
         * device_name : 000050
         * scheduled_start_time : 1493186867000
         * scheduled_end_time : 1494655674000
         * actual_start_time : null
         * actual_end_time : null
         * scheduled_production : 100000.0
         * actual_production : 0.0
         * production_revision : 0.0
         * task_status_key : in_process
         * task_status_value : 生产中
         * company_id : 04f0f36a-2190-11e6-ae96-8cdcd43953c9
         * leader_name : 甘泉
         * autostart : yes
         * autoend : yes
         * flag : 0
         * created_time : 1493275424932
         * creator : null
         * modified_time : null
         * modifier : null
         * scheduled_debug_time : 100.0
         * actual_debug_time_text : null
         * actual_debug_time : null
         * product_units : 个
         * order_production : 10000.0
         * order_number : order_test2
         * product_number : 007
         * class_name_key : 8048868a-df81-44b2-b30d-ca5e86345877
         * class_name_value : 早班
         * standard_capacity : 15000.0
         * user_equipment_id : 938e2f40-18c8-427f-8ab5-5e05c58330e1
         * scheduled_start_time_text : 2017-04-26 14:07:47
         * scheduled_end_time_text : 2017-05-13 14:07:54
         * actual_start_time_text : null
         * actual_end_time_text : null
         * task_status_text : 生产中
         * autostart_text : 是
         * autoend_text : 是
         * base_task_status : in_process
         * equipment_status_remarks : null
         * task_status_remarks :
         * pauseStatusRemarks : null
         * stopStatusRemarks : null
         */

        private Object pauseSummary;
        private String id;
        private String task_name;
        private String device_id;
        private Object production_line_id;
        private String sop_id;
        private Object sop_name;
        private Object sop_file_path;
        private Object productBOMVOList;
        private String kanban_id;
        private String kanban_name;
        private Object kanbanMessageVOList;
        private Object taskDetailChangeStatusBtnList;
        private long server_time;
        private double progress_percent;
        private String device_name;
        private long scheduled_start_time;
        private long scheduled_end_time;
        private Object actual_start_time;
        private Object actual_end_time;
        private double scheduled_production;
        private double actual_production;
        private double production_revision;
        private String task_status_key;
        private String task_status_value;
        private String company_id;
        private String leader_name;
        private String autostart;
        private String autoend;
        private int flag;
        private long created_time;
        private Object creator;
        private Object modified_time;
        private Object modifier;
        private double scheduled_debug_time;
        private Object actual_debug_time_text;
        private Object actual_debug_time;
        private String product_units;
        private double order_production;
        private String order_number;
        private String product_number;
        private String class_name_key;
        private String class_name_value;
        private double standard_capacity;
        private String user_equipment_id;
        private String scheduled_start_time_text;
        private String scheduled_end_time_text;
        private Object actual_start_time_text;
        private Object actual_end_time_text;
        private String task_status_text;
        private String autostart_text;
        private String autoend_text;
        private String base_task_status;
        private Object equipment_status_remarks;
        private String task_status_remarks;
        private Object pauseStatusRemarks;
        private Object stopStatusRemarks;
        private String plan_time;

        private String actual_production_person;


        public String getActual_production_person() {
            return actual_production_person;
        }

        public void setActual_production_person(String actual_production_person) {
            this.actual_production_person = actual_production_person;
        }

        public String getPlan_time() {
            return plan_time;
        }

        public void setPlan_time(String plan_time) {
            this.plan_time = plan_time;
        }

        public Object getPauseSummary() {
            return pauseSummary;
        }

        public void setPauseSummary(Object pauseSummary) {
            this.pauseSummary = pauseSummary;
        }

        public String getId() {
            return id;
        }

        public void setId(String id) {
            this.id = id;
        }

        public String getTask_name() {
            return task_name;
        }

        public void setTask_name(String task_name) {
            this.task_name = task_name;
        }

        public String getDevice_id() {
            return device_id;
        }

        public void setDevice_id(String device_id) {
            this.device_id = device_id;
        }

        public Object getProduction_line_id() {
            return production_line_id;
        }

        public void setProduction_line_id(Object production_line_id) {
            this.production_line_id = production_line_id;
        }

        public String getSop_id() {
            return sop_id;
        }

        public void setSop_id(String sop_id) {
            this.sop_id = sop_id;
        }

        public Object getSop_name() {
            return sop_name;
        }

        public void setSop_name(Object sop_name) {
            this.sop_name = sop_name;
        }

        public Object getSop_file_path() {
            return sop_file_path;
        }

        public void setSop_file_path(Object sop_file_path) {
            this.sop_file_path = sop_file_path;
        }

        public Object getProductBOMVOList() {
            return productBOMVOList;
        }

        public void setProductBOMVOList(Object productBOMVOList) {
            this.productBOMVOList = productBOMVOList;
        }

        public String getKanban_id() {
            return kanban_id;
        }

        public void setKanban_id(String kanban_id) {
            this.kanban_id = kanban_id;
        }

        public String getKanban_name() {
            return kanban_name;
        }

        public void setKanban_name(String kanban_name) {
            this.kanban_name = kanban_name;
        }

        public Object getKanbanMessageVOList() {
            return kanbanMessageVOList;
        }

        public void setKanbanMessageVOList(Object kanbanMessageVOList) {
            this.kanbanMessageVOList = kanbanMessageVOList;
        }

        public Object getTaskDetailChangeStatusBtnList() {
            return taskDetailChangeStatusBtnList;
        }

        public void setTaskDetailChangeStatusBtnList(Object taskDetailChangeStatusBtnList) {
            this.taskDetailChangeStatusBtnList = taskDetailChangeStatusBtnList;
        }

        public long getServer_time() {
            return server_time;
        }

        public void setServer_time(long server_time) {
            this.server_time = server_time;
        }

        public double getProgress_percent() {
            return progress_percent;
        }

        public void setProgress_percent(double progress_percent) {
            this.progress_percent = progress_percent;
        }

        public String getDevice_name() {
            return device_name;
        }

        public void setDevice_name(String device_name) {
            this.device_name = device_name;
        }

        public long getScheduled_start_time() {
            return scheduled_start_time;
        }

        public void setScheduled_start_time(long scheduled_start_time) {
            this.scheduled_start_time = scheduled_start_time;
        }

        public long getScheduled_end_time() {
            return scheduled_end_time;
        }

        public void setScheduled_end_time(long scheduled_end_time) {
            this.scheduled_end_time = scheduled_end_time;
        }

        public Object getActual_start_time() {
            return actual_start_time;
        }

        public void setActual_start_time(Object actual_start_time) {
            this.actual_start_time = actual_start_time;
        }

        public Object getActual_end_time() {
            return actual_end_time;
        }

        public void setActual_end_time(Object actual_end_time) {
            this.actual_end_time = actual_end_time;
        }

        public double getScheduled_production() {
            return scheduled_production;
        }

        public void setScheduled_production(double scheduled_production) {
            this.scheduled_production = scheduled_production;
        }

        public double getActual_production() {
            return actual_production;
        }

        public void setActual_production(double actual_production) {
            this.actual_production = actual_production;
        }

        public double getProduction_revision() {
            return production_revision;
        }

        public void setProduction_revision(double production_revision) {
            this.production_revision = production_revision;
        }

        public String getTask_status_key() {
            return task_status_key;
        }

        public void setTask_status_key(String task_status_key) {
            this.task_status_key = task_status_key;
        }

        public String getTask_status_value() {
            return task_status_value;
        }

        public void setTask_status_value(String task_status_value) {
            this.task_status_value = task_status_value;
        }

        public String getCompany_id() {
            return company_id;
        }

        public void setCompany_id(String company_id) {
            this.company_id = company_id;
        }

        public String getLeader_name() {
            return leader_name;
        }

        public void setLeader_name(String leader_name) {
            this.leader_name = leader_name;
        }

        public String getAutostart() {
            return autostart;
        }

        public void setAutostart(String autostart) {
            this.autostart = autostart;
        }

        public String getAutoend() {
            return autoend;
        }

        public void setAutoend(String autoend) {
            this.autoend = autoend;
        }

        public int getFlag() {
            return flag;
        }

        public void setFlag(int flag) {
            this.flag = flag;
        }

        public long getCreated_time() {
            return created_time;
        }

        public void setCreated_time(long created_time) {
            this.created_time = created_time;
        }

        public Object getCreator() {
            return creator;
        }

        public void setCreator(Object creator) {
            this.creator = creator;
        }

        public Object getModified_time() {
            return modified_time;
        }

        public void setModified_time(Object modified_time) {
            this.modified_time = modified_time;
        }

        public Object getModifier() {
            return modifier;
        }

        public void setModifier(Object modifier) {
            this.modifier = modifier;
        }

        public double getScheduled_debug_time() {
            return scheduled_debug_time;
        }

        public void setScheduled_debug_time(double scheduled_debug_time) {
            this.scheduled_debug_time = scheduled_debug_time;
        }

        public Object getActual_debug_time_text() {
            return actual_debug_time_text;
        }

        public void setActual_debug_time_text(Object actual_debug_time_text) {
            this.actual_debug_time_text = actual_debug_time_text;
        }

        public Object getActual_debug_time() {
            return actual_debug_time;
        }

        public void setActual_debug_time(Object actual_debug_time) {
            this.actual_debug_time = actual_debug_time;
        }

        public String getProduct_units() {
            return product_units;
        }

        public void setProduct_units(String product_units) {
            this.product_units = product_units;
        }

        public double getOrder_production() {
            return order_production;
        }

        public void setOrder_production(double order_production) {
            this.order_production = order_production;
        }

        public String getOrder_number() {
            return order_number;
        }

        public void setOrder_number(String order_number) {
            this.order_number = order_number;
        }

        public String getProduct_number() {
            return product_number;
        }

        public void setProduct_number(String product_number) {
            this.product_number = product_number;
        }

        public String getClass_name_key() {
            return class_name_key;
        }

        public void setClass_name_key(String class_name_key) {
            this.class_name_key = class_name_key;
        }

        public String getClass_name_value() {
            return class_name_value;
        }

        public void setClass_name_value(String class_name_value) {
            this.class_name_value = class_name_value;
        }

        public double getStandard_capacity() {
            return standard_capacity;
        }

        public void setStandard_capacity(double standard_capacity) {
            this.standard_capacity = standard_capacity;
        }

        public String getUser_equipment_id() {
            return user_equipment_id;
        }

        public void setUser_equipment_id(String user_equipment_id) {
            this.user_equipment_id = user_equipment_id;
        }

        public String getScheduled_start_time_text() {
            return scheduled_start_time_text;
        }

        public void setScheduled_start_time_text(String scheduled_start_time_text) {
            this.scheduled_start_time_text = scheduled_start_time_text;
        }

        public String getScheduled_end_time_text() {
            return scheduled_end_time_text;
        }

        public void setScheduled_end_time_text(String scheduled_end_time_text) {
            this.scheduled_end_time_text = scheduled_end_time_text;
        }

        public Object getActual_start_time_text() {
            return actual_start_time_text;
        }

        public void setActual_start_time_text(Object actual_start_time_text) {
            this.actual_start_time_text = actual_start_time_text;
        }

        public Object getActual_end_time_text() {
            return actual_end_time_text;
        }

        public void setActual_end_time_text(Object actual_end_time_text) {
            this.actual_end_time_text = actual_end_time_text;
        }

        public String getTask_status_text() {
            return task_status_text;
        }

        public void setTask_status_text(String task_status_text) {
            this.task_status_text = task_status_text;
        }

        public String getAutostart_text() {
            return autostart_text;
        }

        public void setAutostart_text(String autostart_text) {
            this.autostart_text = autostart_text;
        }

        public String getAutoend_text() {
            return autoend_text;
        }

        public void setAutoend_text(String autoend_text) {
            this.autoend_text = autoend_text;
        }

        public String getBase_task_status() {
            return base_task_status;
        }

        public void setBase_task_status(String base_task_status) {
            this.base_task_status = base_task_status;
        }

        public Object getEquipment_status_remarks() {
            return equipment_status_remarks;
        }

        public void setEquipment_status_remarks(Object equipment_status_remarks) {
            this.equipment_status_remarks = equipment_status_remarks;
        }

        public String getTask_status_remarks() {
            return task_status_remarks;
        }

        public void setTask_status_remarks(String task_status_remarks) {
            this.task_status_remarks = task_status_remarks;
        }

        public Object getPauseStatusRemarks() {
            return pauseStatusRemarks;
        }

        public void setPauseStatusRemarks(Object pauseStatusRemarks) {
            this.pauseStatusRemarks = pauseStatusRemarks;
        }

        public Object getStopStatusRemarks() {
            return stopStatusRemarks;
        }

        public void setStopStatusRemarks(Object stopStatusRemarks) {
            this.stopStatusRemarks = stopStatusRemarks;
        }

        @Override
        public String toString() {
            return "RowsBean{" +
                    "pauseSummary=" + pauseSummary +
                    ", id='" + id + '\'' +
                    ", task_name='" + task_name + '\'' +
                    ", device_id='" + device_id + '\'' +
                    ", production_line_id=" + production_line_id +
                    ", sop_id='" + sop_id + '\'' +
                    ", sop_name=" + sop_name +
                    ", sop_file_path=" + sop_file_path +
                    ", productBOMVOList=" + productBOMVOList +
                    ", kanban_id='" + kanban_id + '\'' +
                    ", kanban_name='" + kanban_name + '\'' +
                    ", kanbanMessageVOList=" + kanbanMessageVOList +
                    ", taskDetailChangeStatusBtnList=" + taskDetailChangeStatusBtnList +
                    ", server_time=" + server_time +
                    ", progress_percent=" + progress_percent +
                    ", device_name='" + device_name + '\'' +
                    ", scheduled_start_time=" + scheduled_start_time +
                    ", scheduled_end_time=" + scheduled_end_time +
                    ", actual_start_time=" + actual_start_time +
                    ", actual_end_time=" + actual_end_time +
                    ", scheduled_production=" + scheduled_production +
                    ", actual_production=" + actual_production +
                    ", production_revision=" + production_revision +
                    ", task_status_key='" + task_status_key + '\'' +
                    ", task_status_value='" + task_status_value + '\'' +
                    ", company_id='" + company_id + '\'' +
                    ", leader_name='" + leader_name + '\'' +
                    ", autostart='" + autostart + '\'' +
                    ", autoend='" + autoend + '\'' +
                    ", flag=" + flag +
                    ", created_time=" + created_time +
                    ", creator=" + creator +
                    ", modified_time=" + modified_time +
                    ", modifier=" + modifier +
                    ", scheduled_debug_time=" + scheduled_debug_time +
                    ", actual_debug_time_text=" + actual_debug_time_text +
                    ", actual_debug_time=" + actual_debug_time +
                    ", product_units='" + product_units + '\'' +
                    ", order_production=" + order_production +
                    ", order_number='" + order_number + '\'' +
                    ", product_number='" + product_number + '\'' +
                    ", class_name_key='" + class_name_key + '\'' +
                    ", class_name_value='" + class_name_value + '\'' +
                    ", standard_capacity=" + standard_capacity +
                    ", user_equipment_id='" + user_equipment_id + '\'' +
                    ", scheduled_start_time_text='" + scheduled_start_time_text + '\'' +
                    ", scheduled_end_time_text='" + scheduled_end_time_text + '\'' +
                    ", actual_start_time_text=" + actual_start_time_text +
                    ", actual_end_time_text=" + actual_end_time_text +
                    ", task_status_text='" + task_status_text + '\'' +
                    ", autostart_text='" + autostart_text + '\'' +
                    ", autoend_text='" + autoend_text + '\'' +
                    ", base_task_status='" + base_task_status + '\'' +
                    ", equipment_status_remarks=" + equipment_status_remarks +
                    ", task_status_remarks='" + task_status_remarks + '\'' +
                    ", pauseStatusRemarks=" + pauseStatusRemarks +
                    ", stopStatusRemarks=" + stopStatusRemarks +
                    ", actual_production_person='" + actual_production_person + '\'' +
                    '}';
        }
    }
}
